* {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
}

body {
    background-color: #EFEFEF;
}

.wrapper {
    width: 100%;
    height: 100%;
    max-width: 17.066667rem
        /* 640/37.5 */
    ;
    margin: 0 auto;
}

a {
    text-decoration: none;
    color: black;
}

ul li {
    list-style: none;
    margin-top: .213333rem
        /* 8/37.5 */
    ;
}

img {
    vertical-align: middle;
    border: 0;
}
.current{
    color: #9ACD32;
}

nav {
    background-color: white;
    height: 1.066667rem
        /* 40/37.5 */
    ;
    line-height: 1.066667rem
        /* 40/37.5 */
    ;
    text-align: center;
    font-size: .426667rem
        /* 16/37.5 */
    ;
}
.myOrder{
    border-top: .026667rem /* 1/37.5 */solid #F5F6F7;
}

.main_user {
    height: 5.333333rem
        /* 200/37.5 */
    ;
    background: white;
    position: relative;
}

.main_user span {
    position: absolute;
    left: 1.6rem
        /* 60/37.5 */
    ;
    top: 44%
}

.user {
    width: 1.333333rem
        /* 50/37.5 */
    ;
    height: 1.333333rem
        /* 50/37.5 */
    ;
    border-radius: 50%;
    overflow: hidden;
    position: absolute;
    left: .133333rem
        /* 5/37.5 */
    ;
    top: 37.5%;
}

.user>img {
    width: 100%;
    height: 100%;
}

.address,
.myOrder {
    background-color: #fff;
    height: 1.173333rem
        /* 44/37.5 */
    ;
    display: flex;
    align-items: center;
    padding-left: .266667rem
        /* 10/37.5 */
    ;
    font-size: .373333rem
        /* 14/37.5 */
    ;
    position: relative;
    cursor: pointer;
}
.address  span,
.myOrder span {
    position: absolute;
    right: .4rem /* 15/37.5 */;
    color: #969799;
    
}
.login{
    background-color: #fff;
    height: 1.173333rem /* 44/37.5 */;
    width: 2.666667rem /* 100/37.5 */;
    margin: 28px auto 0;
    font-size: .373333rem /* 14/37.5 */;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: .586667rem /* 22/37.5 */;
}


.footer {
    width: 100%;
    display: flex;
    position: fixed;
    bottom: 0;
    left: 0;
    background-color: #fff;

}

.footer>div,
.footer>div a {
    flex: 1;
    flex-direction: column;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 5px;
    box-sizing: content-wrapper;
    cursor: pointer;
}

.footer>div p:nth-child(2),
.footer div a {
    font-size: .32rem
}